non-resident foreigners in turkey - Español Inglés Diccionario